#lemang接口参数加密（如AES）#
# 用于lemang系统的参数加密（假设其接口要求密码AES加密）
from Crypto.Cipher import AES
import base64

def lemang_encrypt_password(password, key="lemang@2024"):
    """lemang系统密码加密（AES-ECB模式）"""
    cipher = AES.new(key.encode('utf-8'), AES.MODE_ECB)
    # 填充密码至16的倍数（PKCS7填充）
    pad = lambda s: s + (16 - len(s) % 16) * chr(16 - len(s) % 16)
    encrypted = cipher.encrypt(pad(password).encode('utf-8'))
    return base64.b64encode(encrypted).decode('utf-8')